package cn.tedu.boot.ers.service;

import cn.tedu.boot.ers.entity.Category;
import cn.tedu.boot.ers.pojo.dto.AddCategoryDTO;
import cn.tedu.boot.ers.pojo.vo.CategoryVO;
import com.github.pagehelper.PageInfo;
import org.springframework.cache.annotation.Cacheable;

import java.util.List;

/**
 * @Description: TODO
 * @Author: han
 * @Date:
 **/
public interface CategoryService {
    void add(AddCategoryDTO addCategoryDTO);

    void update(Category category);

    void delete(Integer id);

    PageInfo listForAdmin(Integer pageNum, Integer pageSize);

    List<CategoryVO> listCategoryForCustomer(Integer parentId);
}
